package com.eye.catcher.controller;

import com.eye.catcher.rabbit.MQDto;

public class TSysDaBaseController extends BaseController{

    protected void sendInitRabbitMqLog(MQDto mqDto){
        this.sendInitRabbitMqLog(mqDto.getMethodCode(),
                mqDto.getModuleCode(),mqDto.getModuleName(),
                mqDto.getClazz().getName(),mqDto.getUserId(),
                mqDto.getSbCode(),mqDto.getParam(),mqDto.getRemark());
    }
    
    protected void sendFinishRabbitMqLog(MQDto mqDto){
        this.sendFinishRabbitMqLog(mqDto.getMethodCode(),mqDto.getModuleCode(),mqDto.getModuleName(),
                mqDto.getClazz().getName(),mqDto.getUserId(),mqDto.getSbCode(),mqDto.getParam(),
                mqDto.getRemark(),mqDto.getResult());
    }
    protected void sendAbnormalRabbitMqLog(MQDto mqDto) {
        this.sendAbnormalRabbitMqLog(mqDto.getMethodCode(),mqDto.getModuleCode(),mqDto.getModuleName(),
                mqDto.getClazz().getName(),mqDto.getSbCode(),mqDto.getUserId(),mqDto.getE().toString());
    }
}
